home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / graphics / gnuplot / makefile.vms < prev    next >
Makefile  |  1993-09-15  |  2KB  |  70 lines

  1. #
  2. # $Id: makefile.vms%v 3.50 1993/07/09 05:35:24 woo Exp $
  3. #
  4. #
  5. #
  6. # GNUPLOT Makefile
  7. # for VMS
  8. # use with the MAKE that was posted by Tony Ivanov (tony@gvgpvd.GVG.TEK.COM)
  9. # in comp.os.vms on 5 December 1988
  10. #
  11.  
  12. # NOOP  NO Optimiser
  13. CFLAGS = /NOOP/define=(MEMSET)
  14.  
  15. # /define=(<terminal>) in TERMFLAGS iff you wish to support <terminal>
  16. # see other terminal defines in term.h
  17.  
  18. TERMFLAGS = 
  19.  
  20. OBJS =  bitmap.obj,command.obj,contour.obj,eval.obj,graphics.obj,graph3d.obj, \
  21.         internal.obj,misc.obj,parse.obj,plot.obj,scanner.obj,setshow.obj, \
  22.         specfun.obj,standard.obj,term.obj,util.obj,version.obj
  23.  
  24. CSOURCE1 = command.c setshow.c 
  25. CSOURCE2 = help.c graphics.c graph3d.c internal.c 
  26. CSOURCE3 = misc.c eval.c parse.c plot.c scanner.c standard.c 
  27. CSOURCE4 = bitmap.c term.c util.c version.c
  28. CSOURCE5 = [.term]aed.trm [.term]cgi.trm [.term]dumb.trm [.term]dxf.trm [.term]dxy.trm \
  29.     [.term]eepic.trm [.term]epson.trm [.term]fig.trm [.term]hp26.trm \
  30.     [.term]hp2648.trm [.term]hpgl.trm [.term]hpljii.trm 
  31. CSOURCE6 = [.term]impcodes.h [.term]imagen.trm [.term]object.h \
  32.     [.term]iris4d.trm [.term]kyo.trm [.term]latex.trm [.term]pbm.trm  \
  33.     [.term]pc.trm 
  34. CSOURCE7 = [.term]post.trm [.term]qms.trm [.term]regis.trm [.term]sun.trm \
  35.     [.term]t410x.trm [.term]tek.trm [.term]unixpc.trm [.term]unixplot.trm \
  36.     [.term]v384.trm [.term]x11.trm gnuplot_x11.c
  37. CSOURCE8 = contour.c specfun.c
  38.  
  39. all :   gnuplot.exe gnuplot.hlp gnuplot.hlb
  40.  
  41.  
  42. gnuplot.exe : $(OBJS)
  43.         link /exe=gnuplot $(OBJS) ,linkopt.vms/opt
  44.  
  45. gnuplot.hlp : doc2hlp.exe [.docs]gnuplot.doc [.docs]doc2hlp.com
  46.         $$@[.docs]doc2hlp.com
  47.  
  48. gnuplot.hlb : gnuplot.hlp
  49.     library/create/help gnuplot.hlb gnuplot.hlp
  50.  
  51. doc2hlp.exe: [.docs]doc2hlp.c
  52.         cc [.docs]doc2hlp.c
  53.         link doc2hlp,linkopt.vms/opt
  54.  
  55. term.obj: term.h term.c $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
  56.     $(CC) $(CFLAGS) $(TERMFLAGS) term.c
  57.  
  58. $(OBJS): plot.h
  59.  
  60. command.obj help.obj misc.obj: help.h
  61.  
  62. command.obj graphics.obj graph3d.obj misc.obj plot.obj setshow.obj term.obj: setshow.h
  63.  
  64. bitmap.obj term.obj: bitmap.h
  65.  
  66. clean :
  67.         purge/log
  68.         del/log *.obj;*
  69.